package com.share.common.userinfo;

import com.share.wechat.core.entity.UserDetail;

public class UserUtil {
    /**
     * 当前系统中当前的用户
     */
    private static ThreadLocal<Token> currentUser = new ThreadLocal<>();

    public static UserDetail getCurrentUser(){
        Token token = currentUser.get();
        return token.getUserDetail();

    }

    public static String getCurrentUserInfo(){
        // TODO: 2017/12/15  这里的用户信息目前还没有完成
        // TODO: 2017/12/15 所以这里就写死了
        //return getCurrentUser().getId();
        return "9fc11b85-df3c-11e7-97de-00163e03348b";
    }

    public static void setCurrentUser(Token token){
        currentUser.set(token);
    }

    /**
     * 伪造的用户数据
     * @return 用户信息
     */
    public static String getTempUserInfo(){
        return "9fc11b85-df3c-11e7-97de-00163e03348b";
    }

}
